//
//  HYCreatFileAlertView.h
//  XPlayer
//
//  Created by liguoqing on 2023/9/4.
//

#import <UIKit/UIKit.h>
@class HYFileItemView;

typedef NS_ENUM(NSInteger, HYCreatFileType) {
    HYCreatFileType_Folder,     // 新建文件夹
    HYCreatFileType_Video,      // 新建视频
    HYCreatFileType_Audio,      // 新建音频
    HYCreatFileType_Import,     // PC导入
    HYCreatFileType_Photo,      // 相册导入
    HYCreatFileType_Rename,     // 重命名
    HYCreatFileType_Delete,     // 删除
    HYCreatFileType_Move,       // 移动
    HYCreatFileType_Lock,       // 加锁
    HYCreatFileType_unLock,     // 解锁
    HYCreatFileType_unZip,      // 解压
    HYCreatFileType_FaceToFace  //面对面
};

typedef void(^HYCreatFileClickBlock)(HYCreatFileType type);

NS_ASSUME_NONNULL_BEGIN

@interface HYCreatFileAlertView : UIView
/// 根据类型创建UI
- (instancetype)initWithItemTypes:(NSArray *)itemTypes
                    clickBlock:(HYCreatFileClickBlock)clickBlock;

- (void)show;

@end

@interface HYFileItemView :UIView

- (void)setTitle:(NSString *)title imageName:(NSString *)imageName;

@end



NS_ASSUME_NONNULL_END
